home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / bbs / anti143.zip / HISTORY.DOC < prev    next >
Text File  |  1997-05-05  |  9KB  |  170 lines

  1.  
  2.  
  3.          ┌──────────┬───────────┐
  4.          │   BBS    ┼           │        AntiAd Revision History File
  5.          │   ╓───╖  │ ╓         │
  6.          │   ║   ║  ┼ ║         │
  7.          │   ╟───╢ ╓┼─║ ╓──     │    The following is a list of the most
  8.          ├┼──╫─┼─╫─╫■─╫─╨┼─╥───┼┤     recent changes made to AntiAd by
  9.          │   ╙   ╙ ╙┼─╜ ───╜    │     revision level, in reverse order.
  10.          │          ┼           │
  11.          └──────────┴───────────┘
  12.  
  13. 1.43     - AntiAd is now owned by ZT-Technologies. This version is 
  14.            is a recompile with a new compiler. 
  15.  
  16.            The programmer is now Herbert Bushong.
  17.  
  18.  
  19. 1.42     - New registration information (change of address and a new credit
  20. (4/15/96)  card registration site).
  21.  
  22.            Adjusted Windows time slice routine slightly...should yield better
  23.            performance under Windows.
  24.  
  25. 1.41     - Some sysops missed the old display and logging indicating the
  26. (1/7/96)   results of database maintenance (e.g. addition and merging records
  27.            added and purged out).  Added additional output to improve this
  28.            feedback.
  29.  
  30.            The OS/2 version of AntiAd would choke if a blank line was
  31.            encountered in the configuration file.  Fixed.
  32.  
  33. 1.40     - Brought AntiAd's database system up to date with UpLoadProcessor's
  34. (12/24/95) BBS ad database in design and format, including validation
  35.            functionality.  The database merge function will accept both the new
  36.            and old database formats.
  37.  
  38.            Increased the limits of the OS/2 version of AntiAd since more memory
  39.            is readily available without jumping through the DOS hoops.
  40.  
  41.            Added more than 40 new BBS ads to the distribution BBS ad database
  42.            that have been provided to me recently.  Now the BBS ads database,
  43.            less than 9K in size, holds records for more than 1440 BBS ads!
  44.  
  45.            Added code for OS-awareness for OS/2, DESQview and Windows to the
  46.            DOS version of AntiAd.
  47.  
  48.            AntiAd now accepts standard DOS wildcards as arguments for the -F
  49.            command-line BBS ad addition function.
  50.  
  51.            Restored the beep on error that was removed when ported to OS/2 in
  52.            version 1.30.  Added a -Q command-line switch to disable the beep on
  53.            error if desured.
  54.  
  55.            Spent some time re-organizing code for better program logic flow and
  56.            readability.
  57.  
  58.            Included new registration information.
  59.  
  60. 1.33     - Finally replaced the decrepit sorting code from the database
  61. (2/18/95)  maintenance function with a much better routine.  I developed the
  62.            new sorting code a long time ago but just recently realized that I
  63.            never installed it into AntiAd...I think you'll find that database
  64.            additions and merges are nearly instantaneous with this new code.
  65.  
  66.            Fixed a bug in the OS/2 version caused when AntiAd attempted to
  67.            process a file with no extension.
  68.  
  69. 1.32     - CONFIGURATION FILE CHANGE!!!  Somewhat against my better judgement,
  70. (2/8/94)   I have allowed the sysop to configure the size limit to the name
  71.            comparison by adding the NAME_SIZE_LIMIT parameter.  This is a
  72.            potentially dangerous feature since the filename match is a really
  73.            stupid way to find ads and it's too easy to blow away a legimate
  74.            file by accident.  It got boring and time-consuming to explain that
  75.            the purpose of the name match was solely for tiny ads (e.g. 0-byte
  76.            ads), especially since it was already in the documentation and
  77.            configuration file comments.  Be careful! <g>
  78.  
  79. 1.31     - Fixed a minor bug in the new startup routines, and since it will
  80. (2/4/95)   probably be awhile before the next release I decided to go ahead
  81.            and release it now.
  82.  
  83. 1.30     - Changed compilers from Borland C++ 3.1 to Watcom C/C++ 10.0.  This
  84. (1/29/95)  has allowed me to produce a native 32-bit OS/2 version of AntiAd,
  85.            for those users who run under OS/2 version 2.0 and later.
  86.  
  87.            AntiAd now uses a registration key file instead of the registration
  88.            code information in the configuration file.  If you have already
  89.            registered AntiAd, you are entitled to a key file without
  90.            re-registering AntiAd.  Since I now live in Swedem, the only means I
  91.            have of providing new key files is via Internet, and I require that
  92.            we use PGP to protect the key files in transit.  Send me your public
  93.            PGP key and I'll generate and encrypt a key file for you.
  94.  
  95. 1.26     - Enclosed new registration and support information.  Refer to the
  96. (12/20/94) enclosed !NOTICE! and SUPPORT.DOC files for more information.
  97.  
  98. 1.25     - Increased search size parameters, as some pretty large BBS ads have
  99. (4/12/94)  been appearing on the scene.
  100.  
  101.            Added a 3-second time delay to the error message display, permitting
  102.            time to actually read the error message. <g>
  103.  
  104.            Changed the @FILES@ variable to @FILE@, to match the shortened form
  105.            of UpLoadProcessor.
  106.  
  107. 1.24     - Fixed a bug that, under certain conditions, incorrectly identified
  108. (11/5/93)  ads as having already been entered into the CRC database, when in
  109.            fact, they had not.  The end result was the perception that AntiAd
  110.            was not removing some BBS ads.  It would be a good idea to use the
  111.            distribution database included in this archive and add your ad files
  112.            back in.
  113.  
  114. 1.23     - Added code to preprocess filenames prior to comparison, changing any
  115. (8-17-93)  Alt-255 characters to a keyboard space, and stripping all trailing
  116.            spaces. This should further strengthen the BBS ad detection by name
  117.            system.
  118.  
  119. 1.22     - A bug was discovered where if a text BBS ad file was detected by
  120. (8-3-93)   keyword, the keywords were at the end of the file, and a very small
  121.            file followed, the very small file would be removed as a BBS ad as
  122.            well.
  123.  
  124.            Updated the documentation to include my new BBS phone numbers and
  125.            home address effective August 16, 1993, as I've moved to Raleigh,
  126.            NC.
  127.  
  128. 1.21     - When processing an archive that contains nested archives and using
  129. (7-5-93)   the list file mode of AntiAd, if an ad was found before the nested
  130.            archive was processed, it would not be removed. Fixed.
  131.  
  132. 1.20     - CONFIGURATION FILE CHANGE!!!  AntiAd now supports detection of
  133. (6-28-93)  0-byte BBS ad detection by filename. Refer the to new parameters
  134.            NAME_LIST and NAME_DISP in the documentation.
  135.  
  136.            Thanks to Darrell Vaughn and Donald Cart providing their collections
  137.            of BBS ads to me, the BBS ad database has almost doubled in size. It
  138.            now contains over 310 unique BBS ad files. If anyone else has a
  139.            number of BBS ad files, I would greatly appreciate more ad files for
  140.            the distribution database.
  141.  
  142. 1.11     - If a BBS ad file of 0-byte length was added to the BBS ads database,
  143. (6-17-93)  every 0-byte file encountered would be removed as a BBS ad. AntiAd
  144.            will no longer allow 0-byte files to be added to its database; if
  145.            you have done so, please use the database distributed with AntiAd
  146.            and add the BBS ads you have collected back in, if applicable.
  147.  
  148. 1.10     - CONFIGURATION FILE CHANGE!!!  AntiAd is now capable of executing a
  149. (3-7-93)   second program before returning to the upload processor. By using
  150.            the parameter CHK_CMD_LINE, AntiAd can now be installed into upload
  151.            processors that do not support more than 1 file checking program.
  152.            AntiAd will execute, scan and remove BBS ads, then call the file
  153.            checker (if configured) then return to upload processor after the
  154.            subprocess has been completed.
  155.  
  156. 1.00     - CONFIGURATION FILE CHANGE!!!  The parameter CRC_DISP has been
  157. (2-12-93)  renamed to DB_DISP.
  158.  
  159.            If no log file was defined in the AntiAd configuration file, AntiAd
  160.            would exit with a null pointer error. Fixed.
  161.  
  162.            Fixed a bug where if AD_ERRLEV or NO_AD_ERRLEV were set to a value
  163.            greater than 100, AntiAd would beep. This did not inhibit operation,
  164.            but could be annoying in the middle of the night.
  165.  
  166.            Optimized the code for enhanced performance. AntiAd is now a minimum
  167.            of two times as fast as previous versions.
  168.  
  169. 0.90ß through 0.94ß - Public public beta releases.
  170.